导航菜单
首页 >  jmeter录制https请求  > Jmeter

Jmeter

【环境】

Jmeter版本:Jmeter3.2;

JDK版本:JDK1.8

【配置】

【1】添加“线程组、Http信息头管理器、httpCookie管理器、HTTP代理服务器”;

【2】设置浏览器的“录制端口”,注意:“安全(S)”(要求:录制机器上未被占用的端口,默认首选8080);如下图所示:

 

【3】Jmeter需要有效的证书,安装目录..\apache-jmeter-3.2\bin下的证书文件ApacheJMeterTemporaryRootCA.crt有效期为7天,如果必要,可以通过删除相同目录下的proxyserver.jks,强制JMeter再生密钥库(和出口证书的apachejmetertemporaryrootca [.usr |.crt ])

备注:自动生成的证书,KeyStore Password  默认为:password;

【录制】

【1】启动“HTTP代理服务器”,这时会报警告如下:

 

【2】导入证书文件:点击“确定”后,在Jmeter中依次“选项→SSL管理器”,选择Jmeter\bin下的ApacheJMeterTemporaryRootCA.crt;

 

【3】在浏览器中输入URL录制,这时会出现不安全等警告,选择当前页面的“高级→继续前往”;

 

【4】输入密钥:继续前往后,Jmeter中会报出弹框,输入正确的KeyStore Password即可;

 

【5】录制成功后,如下所示:

 

【备注】

【1】看到之前有人在录制前,还添加了“录制控制器”,本次录制未加该控制器也录制正确;

【2】除了使用Jmeter自动生成证书,也可以手动生成证书自己设置密码,-file 后面的.cer为从浏览器导出的压测系统对应的证书文件;

 

相关推荐: